SecretPad 是一个基于 Kuscia 的隐私计算的 web 框架,能够方便的使用基于保护隐私的数据智能和机器学习的能力。通过 SecretPad:
make build
命令将前端代码部署在Secretpad项目中secretpad
├──secretpad-web
│ ├─src/main/resource
支持两种组网模式:中心化组网模式和点对点组网模式。
中心化组网模式下,多个节点共享控制平面,控制平面负责管理多个节点的资源和任务调度。这种模式下节点占用资源较少,称为 Lite 节点。 中心化组网模式适合于大型机构内部的节点互联,通过统一的控制平面,可显著降低运维和资源成本,且便于快速新增节点。
在点对点(P2P: Peer-to-Peer)组网模式下,节点拥有独立的控制平面,节点实例和控制平面在同一个子网中,这种类型的节点被称为 Autonomy 节点。 在该模式下,参与方通过 InterConn Controller, 从调度方同步 Pod 到本集群,由本方 Scheduler 绑定到节点实例。 点对点组网模式适合小型机构或是安全性要求高的场景。
你可以在这里下载最新版本的MVP部署包 latest mvp allInOnePackage.
例如 secretflow-allinone-package-latest.tar.gz
:
tar -xzf secretflow-allinone-package-latest.tar.gz
cd secretflow-allinone-package-latest
在 Linux/Unix/Windows/Mac(inter) 系统上, 使用如下命令启动(需要docker环境) :
# 启动master节点,内置了alice、bob2个内置lite节点
sh install.sh master
# 部署一个新的lite节点
sh install.sh lite -n domainId -t token -p 30002 -m master endpoint -s 8089 -k 40812 -g 40813 -q 23801
# 部署一个P2P节点
sh install.sh p2p -n domainId -s 8099 -g 8092 -k 8091 -p 8090 -q 33801
详细内容, 请查看 Development
多数情况下secretpad版本是落后于其他组件版本的
你可以用下面的版本号当做 docker image tag 来拉取镜像
从这里可以查看历史的镜像列表 hub.docker
或者使用阿里云容器镜像服务如下:secretflow-registry.cn-hangzhou.cr.aliyuncs.com/secretflow/secretpad
secretflow-registry.cn-hangzhou.cr.aliyuncs.com/secretflow/kuscia
secretflow-registry.cn-hangzhou.cr.aliyuncs.com/secretflow/secretflow-lite-anolis8
secretflow-registry.cn-hangzhou.cr.aliyuncs.com/secretflow/serving-anolis8
secretpad Version | Kuscia Version | secretflow Version | trustedflow Version | serving Version |
---|---|---|---|---|
0.7.1b0 | 0.8.0b0 | 1.6.1b0 | 0.1.1b0 | 0.3.1b0 |
0.6.0b0 | 0.7.0b0 | 1.5.0b0 | 0.1.1b0 | 0.2.1b0 |
0.5.0b0 | 0.6.0b0 | 1.4.0b0 | 0.1.1b0 | 0.2.0b0 |
0.4.1b0 | 0.5.0b0 | 1.4.0.dev24011601 | 0.1.1b0 | |
0.3.0b0 | 0.4.0b0 | 1.3.0.dev20231109 | 0.1.1b0 |
非正式发布的 SecretPad 版本仅用于演示,请勿在生产环境中使用。尽管此版本已涵盖 SecretPad 的基础功能,但由于项目存在功能不足和待完善项,可能存在部分安全问题和功能缺陷。因此,我们欢迎你积极提出建议,并期待正式版本的发布。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。